/* 文字排版 */
.font12 {
  font-size:12px !important;
}
.font14 {
  font-size:14px !important;
}
.font16 {
  font-size:16px !important;
}
.font18 {
  font-size:18p !important;
}

.text-left {
  text-align:left !important;
}
.text-right {
  text-align:right !important;
}
.text-center {
  text-align:center !important;
}

.text-indent {
  text-indent:28px;
}
.text-break {
  word-break:break-all !important;
}
.text-delete {
  text-decoration:line-through;
}

.lead {
  margin-bottom:24px;
  font-size:16px;
  font-weight:bold;
  line-height:28px;
}

/* 文字颜色 */
.color-black {
  color:#000 !important;
}
.color-white {
  color:#fff !important;
}

/* 红色系 */
.color-danger,
.color-red {
  color:#dd5a43 !important;
}
.color-darkred {
  color:#c40000 !important;
}
.color-lightred {
  color:#e08374 !important;
}
.color-red2 {
  color:#ff7777 !important;
}

/* 绿色系 */
.color-success,
.color-green {
  color:#69aa46 !important;
}
.color-darkgreen {
  color:#4caf50 !important;
}
.color-lightgreen {
  color:#b0d877 !important;
}

/* 蓝色系 */
.color-info,
.color-blue {
  color:#478fca !important;
}
.color-darkblue {
  color:#1c6ca2 !important;
}
.color-lightblue {
  color:#93ccf9 !important;
}

/* 紫色系 */
.color-purple {
  color:#a069c4 !important;
}
.color-darkpurple {
  color:#892e65 !important;
}
.color-lightpurple {
  color:#cb6ed9 !important;
}

/* 橙色系 */
.color-warning,
.color-orange {
  color:#ff882a !important;
}
.color-darkorange {
  color:#f28653 !important;
}
.color-lightorange {
  color:#fcac6f !important;
}

/* 灰色系 */
.color-grey {
  color:#555 !important;
}
.color-lightgrey {
  color:#404040 !important;
}
.color-darkgrey {
  color:#777 !important;
}

/* 超级链接 */

/* 绿色 */
a.link-success,
a.link-green {
  color:#69aa46;
}
a.link-success:hover,
a.link-success:focus,
a.link-green:hover,
a.link-green:focus {
  color:#4caf50;
}

/* 红色 */
a.link-danger,
a.link-red {
  color:#dd5a43;
}
a.link-danger:hover,
a.link-danger:focus,
a.link-red:hover,
a.link-red:focus {
  color:#ff7777;
}

/* 橙色 */
a.link-warning,
a.link-orange {
  color:#f79263;
}
a.link-warning:hover,
a.link-warning:focus,
a.link-orange:hover,
a.link-orange:focus {
  color:#f28653;
}

/* 蓝色 */
a.link-info,
a.link-blue {
  color:#41a8e2;
}
a.link-info:hover,
a.link-info:focus,
a.link-blue:hover,
a.link-blue:focus {
  color:#359fd9;
}

/* 深红色 */
a.link-darkred {
  color:#b74635;
}
a.link-darkred:hover,
a.link-darkred:focus {
  color:#a34335;
}

/* 浅红色 */
a.link-lightred {
  color:#f4dae5;
}
a.link-lightred:hover,
a.link-lightred:focus {
  color:#eeccda;
}

/* 深绿色 */
a.link-darkgreen {
  color:#2e8965;
}
a.link-darkgreen:hover,
a.link-darkgreen:focus {
  color:#2c7659;
}

/* 浅绿色 */
a.link-lightgreen {
  color:#9abc32;
}
a.link-lightgreen:hover,
a.link-lightgreen:focus {
  color:#8ba332;
}

/* 深蓝色 */
a.link-darkblue {
  color:#2e6589;
}
a.link-darkblue:hover,
a.link-darkblue:focus {
  color:#2c5976;
}

/* 浅蓝色 */
a.link-lightblue {
  color:#62a8d1;
}
a.link-lightblue:hover,
a.link-lightblue:focus {
  color:#579ec8;
}

/* 紫色 */
a.link-purple {
  color:#cb6fd7;
}
a.link-purple:hover,
a.link-purple:focus {
  color:#c363ce;
}

/* 深紫色 */
a.link-darkpurple {
  color:#892e65;
}
a.link-darkpurple:hover,
a.link-darkpurple:focus {
  color:#762c59;
}

/* 黑色 */
a.link-black {
  color:#404040;
}
a.link-black:hover,
a.link-black:focus {
  color:#363636;
}

/* 文章内容标题 */
.content-title {  
  font-size:16px;
  font-weight:bold;
  line-height:28px; 
  margin-bottom:24px;
	padding:0 10px 5px 0;
  border-bottom:2px solid #3bb4f2;
}
.content-title.success,
.content-title.green {
  border-bottom:2px solid #69aa46;
}
.content-title.danger,
.content-title.red {
  border-bottom:2px solid #dd5a43;
}
.content-title.warning,
.content-title.orange {
  border-bottom:2px solid #ff882a;
}
.content-title.info,
.content-title.blue {
  border-bottom:2px solid #478fca;
}
.content-title.purple {
  border-bottom:2px solid #a069c4;
}
.content-title.black {
  border-bottom:2px solid #404040;
}
.content-title.white {
  border-bottom:2px solid #fff;
}
.content-title.grey {
  border-bottom:2px solid #555;
}
.list-title {
  border-left:3px solid #3bb4f2;
  margin-top:10px;
  margin-bottom:10px;
  padding:0 10px;
	font-weight:700;
}
.list-title.success,
.list-title.green {
  border-left:3px solid #69aa46;
}
.list-title.danger,
.list-title.red {
  border-left:3px solid #dd5a43;
}
.list-title.warning,
.list-title.orange {
  border-left:3px solid #ff882a;
}
.list-title.info,
.list-title.blue {
  border-left:3px solid #478fca;
}
.list-title.purple {
  border-left:3px solid #a069c4;
}
.list-title.black {
  border-left:3px solid #404040;
}
.list-title.white {
  border-left:3px solid #fff;
}
.list-title.grey {
  border-left:3px solid #555;
}

/* 图片 */
.img-rounded {
  border-radius:5px;
}
.img-thumbnail {
  padding:4px;
  border:1px solid #d9d9d9;
  border-radius:2px;
  display:inline-block;
  max-width:100%;
  height:auto;
  line-height:24px;
  background-color:#fafafa;
  -webkit-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
}
.img-circle {
  border-radius:50%;
}